package cn.ai.boot.config.PCF;

/**
 * @author jie.zhao@dms365.com
 * @Date 2025/7/28 18:47
 */
public class PcmPcfConstant {
    public static final String PCF = "pcf";
    public static final String BP_STEP_1_NAME = "施工单位技术员发起";

    public static final String UNITS_BORE = "UNITS-BORE";
    public static final String FABRICATION_ITEM = "FABRICATION-ITEM";
    public static final String ERECTION_ITEM = "ERECTION-ITEM";
    public static final String PREFABRICATED = "    PREFABRICATED ";
    public static final String SKEY = "SKEY";
    public static final String WELD_ATTRIBUTE3 = "WELD-ATTRIBUTE3";
    public static final String WELD_ATTRIBUTE4 = "WELD-ATTRIBUTE4";
    public static final String REPEAT_WELD_IDENTIFIER = "REPEAT-WELD-IDENTIFIER";
    public static final String COMPONENT_IDENTIFIER = "COMPONENT-IDENTIFIER";


    public static final String SKEY_VAL = "WW";
    public static final String WELD_ATTRIBUTE3_VAL = "Shop weld";
    public static final String WELD_ATTRIBUTE4_VAL = "Fabricator";


    // WELD段模板常量
    public static final String WELD_SECTION_TEMPLATE =
            "WELD\n" +
                    "    COMPONENT-IDENTIFIER %s\n" +
                    "    MASTER-COMPONENT-IDENTIFIER %s\n" +
                    "    END-POINT %s\n" +
                    "    END-POINT %s\n" +
                    "    SKEY %s\n" +
                    "    REPEAT-WELD-IDENTIFIER %s\n" +
                    "    UCI {%s}\n" +
                    "    WELD-REMARK-NUMBER %s\n" +
                    "    WELD-ATTRIBUTE1 %s\n" +
                    "    WELD-ATTRIBUTE2 %s\n" +
                    "    WELD-ATTRIBUTE3 %s\n" +
                    "    WELD-ATTRIBUTE4 %s";
}
